package com.cloudbroker.bcs.platform.ltb.bizapi.service.admin.vo;

import com.cloudbroker.bcs.common.validatioin.annotation.Length;
import com.cloudbroker.bcs.common.validatioin.annotation.NotBlank;
import com.cloudbroker.bcs.common.validatioin.annotation.NotNull;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.base.vo.UserVO;

/**
 * Created by daibd19671 on 2016/8/19.
 */
public class AdminNotifyForm  extends UserVO {

    @NotNull
    private String push_type;

    private String tag;

    private String alias_name;

    @NotNull
    @Length(max=1000)
    private String content;
    @NotNull
    @Length(max=32)
    private String message_title;

    private String mobile;


    private Long registration_id;//传user_id
    @NotBlank
    private String company_id;

    private Long push_time;

    private Long admin_id;
    private String admin_name;

    private String send_mobile_list;


    protected String combine_code;//	C32	产品代码

    @NotNull
    protected Integer msg_type;


    public String getCompany_id() {
        return company_id;
    }

    public void setCompany_id(String company_id) {
        this.company_id = company_id;
    }

    public String getSendercomp_id() {
        return sendercomp_id;
    }

    public void setSendercomp_id(String sendercomp_id) {
        this.sendercomp_id = sendercomp_id;
    }

    public String getPush_type() {
        return push_type;
    }

    public void setPush_type(String push_type) {
        this.push_type = push_type;
    }

    public String getTag() {
        return tag;
    }

    public void setTag(String tag) {
        this.tag = tag;
    }

    public String getAlias_name() {
        return alias_name;
    }

    public void setAlias_name(String alias_name) {
        this.alias_name = alias_name;
    }


    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getMessage_title() {
        return message_title;
    }

    public void setMessage_title(String message_title) {
        this.message_title = message_title;
    }

    public String getTerminal_type() {
        return terminal_type;
    }

    public void setTerminal_type(String terminal_type) {
        this.terminal_type = terminal_type;
    }


    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public Long getUser_id() {
        return user_id;
    }

    public void setUser_id(Long user_id) {
        this.user_id = user_id;
    }


    public Long getPush_time() {
        return push_time;
    }

    public void setPush_time(Long push_time) {
        this.push_time = push_time;
    }

    public Long getAdmin_id() {
        return admin_id;
    }

    public void setAdmin_id(Long admin_id) {
        this.admin_id = admin_id;
    }

    public String getAdmin_name() {
        return admin_name;
    }

    public void setAdmin_name(String admin_name) {
        this.admin_name = admin_name;
    }

    public String getSend_mobile_list() {
        return send_mobile_list;
    }

    public void setSend_mobile_list(String send_mobile_list) {
        this.send_mobile_list = send_mobile_list;
    }


    public String getCombine_code() {
        return combine_code;
    }

    public void setCombine_code(String combine_code) {
        this.combine_code = combine_code;
    }

    public Integer getMsg_type() {
        return msg_type;
    }

    public void setMsg_type(Integer msg_type) {
        this.msg_type = msg_type;
    }
}
